如何模拟键盘操作(c++版本) | 您所在的位置:网站首页 › vb keypress事件没反应 › 如何模拟键盘操作(c++版本) |
如何模 拟键盘 操作( c++ 版本) 如何模 拟键盘 操作 (c++ 版本) c++ 版本 ( 转载 ): 今天在网上淘到 Intel 汇编语 言程序 设计 (第四版)的 电 子 书 ,可惜不是 格式的,因此我想把 它 转 成 格式。利用它自 带 的 阅读 器 WinDjView-0.4.1.exe 可以 对 此 电 子 书进 行 阅读 ,但不能打 印 输 出到 文档。但是我 发现 ,在每 页 上点右 键 ,会有菜 单弹 出,其中有 “ 导 出 页 面 选项 (E)” , 选 中 进 入后,会 弹 出保存 对话 框,它只能保存 为 位 图 文件,并且帮你按文件 页 面命名了,比如 第一 页 命名 为 “p0001.bmp” , 继续 确定后,我 们 就可以把当前 页 的文件保存 为 bmp 格式了。 这 样 ,我 们 只要把每 页 都 导 出 为 bmp 格式,就可以 选 中全部 bmp 文件,右 键 点出 的 “ 在 adobe acrobat 中合并 ” 的 选项 ,在 adobe acrobat 中 转 成 格式了。 但是要手工地 导 出 500 多 页 的文件,会累死人的。。因此我考 虑 用程序模 拟 鼠 标 和 键盘 操作的方 法来解决。
重新分析上面的操作,主要有 这 么几步: ( 1 )
在 页 面上点右 键 ,按 'E’ 键 (菜 单 上注明 'E’ 是快捷 键 ) ( 2 )
这时 候 弹 出保存 对话 框,因 为 文件名 该 程序已 经 根据 页 面 为 我 们 默 认设 好了,所以直接 点回 车 确 认 就可以了。 ( 3 )
转 到下一 页 , 查 看程序的 “ 视图 ” 菜 单发现 ,有一个 “ 跳 转 ”-“ 下一 页 ” 的 选项 ,快捷 键 是 Ctrl+PageDown ,因此只要再按下 Ctrl+PageDown 即可。 ( 4 )
重复( 1 )直到全部操作 结 束。 程序如下: // 此程序用于模 拟 鼠 标 和 键盘 操作。 # include int main() { Sleep(3000);// 留 3 秒用于我 们 把鼠 标 移到文档上 for(int i=1;i |
CopyRight 2018-2019 实验室设备网 版权所有 |